def avg_try(try_list, student):
    average_mark = 0
    count = 0
    for name_value in try_list:
        list_data = name_value.split()
        if list_data[0] == student:
            average_mark += int(list_data[1])
            count+=1
    if count!=0:
        return average_mark/count
    return float(0)

assert avg_try(['Котов 86',
                'Семенов 23',
                'Котов 90',
                'Иванов 68',
                'Алексеев 50',
                'Алексеев 92',
                'Котов 90',
                'Иванов 73'],
               'Алексеев') == 71.0
assert avg_try(['Котов 86',
                'Семенов 23',
                'Котов 90',
                'Иванов 68',
                'Алексеев 50',
                'Алексеев 92',
                'Котов 90',
                'Иванов 73'],
               'Иванов') == 70.5
assert avg_try(['Котов 86',
                'Семенов 23',
                'Котов 90',
                'Иванов 68',
                'Алексеев 50',
                'Алексеев 92',
                'Котов 90',
                'Иванов 73'],
               'Котов') == 88.66666666666667